home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-06-25 | 2.2 KB | 84 lines |
- #
- # $Source: hog:Other/networking/sana2/src/slip/RCS/lmkfile,v $
- # $State: Exp $
- # $Revision: 37.2 $
- # $Date: 92/08/25 16:46:05 $
- # $Author: kcd $
- #
- # Amiga SANA-II Example SLIP device driver Make file.
- #
- # (C) Copyright 1992 Commodore-Amiga, Inc.
- #
- #
-
- MODNAME = slip
-
- VERSION = 37
-
- LD_FILE = $(MODNAME).ld
- LD_STRIP = $(MODNAME).ld.strip
-
- C_COMPILER = SC
- C_COMPILER_OPTS = DEF=CSLIP=0 DATA=FARONLY NOVERSION OPTTIME OPTIMIZE NOSTKCHK PARMS=REG NMINC STRMERGE STREQ MCCONS COMNEST UNSCHAR DEBUG=F IDIR=TcpIp:
-
- ASSEMBLER = A68k
- ASSEMBLER_OPTS = -iBig:local/include -iTcpIp:
-
- LINKER = SC link
- LINKER_OPTS = $(C_COMPILER_OPTS) NOSTARTUP SMALLCODE SMALLDATA MAP MXREF
- LINKER_OPTS_STRIP = NODEBUG NOICONS
-
- C_SOURCES = device_funcs.c
-
- ASM_SOURCES = slip_device.asm endcode.asm
-
- OBJECTS = slip_device.o slip-device_funcs.o endcode.o
-
- STARTUP =
- LIBS = LIB:amiga.lib
-
- ##############################################################################
- # Build the stripped load file...
- #
- $(LD_STRIP): $(LD_FILE)
- Slink $(LD_FILE) TO $(LD_STRIP) $(LINKER_OPTS_STRIP)
-
-
- ##############################################################################
- # Build the load file...
- #
- $(LD_FILE): $(OBJECTS) $(LIBS)
- $(LINKER) $(STARTUP) $(OBJECTS) TO $(LD_FILE) LIB $(LIBS) $(LINKER_OPTS)
-
- ##############################################################################
- # Default rules...
- #
- .c.o:
- $(C_COMPILER) $(C_COMPILER_OPTS) $*.c
-
- .asm.o:
- $(ASSEMBLER) $*.asm $(ASSEMBLER_OPTS) $*.o
-
- ##############################################################################
- # All dependencies...
- #
- slip_device.o : slip_device.asm slip_device.i slip_rev.i
- slip-device_funcs.o : device_funcs.c slip_device.h
- $(C_COMPILER) $(C_COMPILER_OPTS) device_funcs.c
- -delete slip-device_funcs.o
- rename device_funcs.o to slip-device_funcs.o
- endcode.o : endcode.asm
-
- #############################################################################
- # Bump services.library revision
- #
- version:
- -BumpRev $(VERSION) $(MODNAME)_rev
-
- ##############################################################################
- # Delete all object files
- #
- clean:
- -Delete $(OBJECTS)
- -Delete $(LD_FILE) $(LD_STRIP) slip.map
-